package components
{
	
	import com.tnstart.beans.ControlCommandBean;
	
	import spark.components.Button;
	
	[Style(name="icon",type="*")]
	[Style(name="icondown",type="*")]
	[Style(name="iconLabel",type="*")]
	[Style(name="sid",type="*")]
	[Style(name="rectstrokeAlpha",type="*")]
	
	public class IconButton extends Button
	{
		private var _commandByte:int;
		private var _controlCommandBean:ControlCommandBean;
		private var _buttonFeekbackStatus:uint = 0;
		private var _myId:String;
		

		
		public function IconButton()
		{
		}
		
		public function get commandByte():int
		{
			
			return _commandByte;
		}
		
		public function set commandByte(commandByte:int):void
		{	
			this._commandByte = commandByte;
		}

		public function get buttonFeekbackStatus():uint
		{
			return _buttonFeekbackStatus;
		}

		public function set buttonFeekbackStatus(value:uint):void
		{
			_buttonFeekbackStatus = value;
		}

		public function get myId():String
		{
			return _myId;
		}

		public function set myId(value:String):void
		{
			_myId = value;
		}

		public function get controlCommandBean():ControlCommandBean
		{
			return _controlCommandBean;
		}

		public function set controlCommandBean(value:ControlCommandBean):void
		{
			_controlCommandBean = value;
		}


	}
}